@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
 	color:#666666;
 }
/*********** generales *****************/
form, ul, li, p, h1,h2,h3{ margin:0; padding:0;}
.classClear{ clear:both}
p{ margin-bottom:5px;}
a{ color:#127493; text-decoration:underline}
a:hover{ text-decoration:none}
a img{ border:none}
.txt12{ font-size:12px;}
.txtcolor {color:#127493;}
.classBoton{ background-color:#127493; padding:4px 2px; color:#FFFFFF; font-size:11px; border:none}

h1{ color:#127493; }

#divPrincipal{
	width:980px;
	text-align: left;
	margin:auto;
 }
#divCabecera{
	height:90px;
	border-bottom:1px solid #d6d233;
	color:#00529b;
}
#divLogo{
	float:left;
	margin:20px 0 0 17px;
}
#divTitulo{
	float: right;
	text-align:right;
	padding:50px 19px 0 0;
	color:#00529b;
	font-size:20px;
}
.form-txt{
color:#666666; font-size:11px; padding:4px; border:1px solid #d0d0d0; width:305px;
}
#divEnlaces span{ padding:0 7px;}
#divIconos, #divBuscador{ margin-top:17px; }
#divBuscador input{ color:#00529b; font-size:11px; padding:2px }
#divIconos img{ margin-left:12px;}

#divMenu ul{ background-color:#1f467d; text-align:right}
#divMenu li{ display:inline}
#divMenu li a{ line-height:37px; height:37px; padding:0 28px 8px 28px; font-size:12px; border-bottom:3px solid #1f467d;}
#divMenu li a:hover{  border-bottom:3px solid #d6d233;}


#divMenub {text-align:right;background-color:#1f467d;}
#divMenub a{ padding:9px 28px 9px 28px; font-size:12px; border-bottom:3px solid #1f467d; color:#FFFFFF; text-decoration:none;  }
#divMenub a:hover{  border-bottom:3px solid #d6d233; text-decoration:none}


#divMenuC{ float: right; margin:95px 48px 0 0 }
#divMenuC img{ margin-left:38px;}




#divInfoPie{ background-color:#808285; color:#FFFFFF; padding:5px 16px;}
#divPie{ background-color:#d6d233; color:#153766; padding:8px 16px 5px 16px; font-size:10px;}
#divPie div{ float:right}

#divCuerpoHome{ background:url(../images/bgTablaHome.gif) left top repeat-y; padding:15px 0 20px 0; }
#divCuerpoHome h1{ padding:0 0 5px 18px; font-size:12px; border-bottom:1px solid #127493; margin:10px 0 5px 0; background: url(../images/icono.gif) 0 2px no-repeat}
#divCuerpoHome #Col1 h1{ background: url(../images/icono.gif) 8px 2px no-repeat; padding-left:25px;}

#ColCentro,#Col1,#Col2,#Col3,#Col4{ float:left;}
#Col1{ width:213px;}
#Col2{ width:255px; padding:0 16px 0 15px; border-right:1px solid #acced9 }
#Col3{ width:248px; padding:0 33px 0 14px;}
#Col4{ width:185px}

#Col1 div.Espacio{ padding:8px 10px; color:#999999}
#Col1 div label{ color:#127493}
#Col1 div select, #Col1 div input{ margin:5px 0; color:#127493;}
#Col1 div select{ font-size:11px;}

#Col3 td{ padding-bottom:10px; vertical-align:top }

#divCuerpo{ padding-bottom:20px;}
#divCuerpo h1{ padding:10px 0 5px 18px; font-size:12px; border-bottom:1px solid #127493; margin-bottom:5px; background: url(../images/icono.gif) 0 12px no-repeat}

#divCuerpo #Col1 h1{ background: url(../images/icono.gif) 8px 12px no-repeat; padding-left:25px;}
#divCuerpo #Col1 h1.classProducto{ background-color:#FFFFFF}

#divCuerpoHome #Col4 h1, #divCuerpo #Col4 h1{ margin-bottom:0;}

#divRuta{padding:10px 0 3px; font-size:9px; color:#999999;}
#divRuta a{ color:#999999; text-decoration:none}

#ColCentro{margin:0 20px 0 20px}
#ColCentro h1{ font-size:14px; border-bottom:none; background-image:none; padding:5px 0 10px 0;}
#ColCentro select, #ColCentro textarea, #ColCentro input{ color:#666666; font-size:11px; padding:4px; border:1px solid #d0d0d0; }


#Col1 div .classBoton, #ColCentro .classBoton{ color:#FFFFFF;}


#Submenu ul{ background-color:#1964a5; padding-left:13px; border-bottom:7px solid #FFFFFF; border-top:7px solid #FFFFFF;}
#Submenu li.selecto, #Submenu li{ padding:10px 0 5px 0; list-style-type:none; border-bottom:1px solid #4783b7}
#Submenu li.selecto{ border-bottom:1px solid #d6d233; font-weight:bold;}

#divProducto{ border-left:1px solid #d0d1d3; border-bottom:1px solid #d0d1d3; border-right:1px solid #d0d1d3;}
.descripcion{ padding:12px; background-color:#e7e8e9;color:#999999}
.descripcion h2{ color:#127493; font-size:12px;}

#divGaleriaCh { position:relative; margin:0 -18px 20px 0;}
#divGaleriaCh img{ border:1px solid #b0b2b4; margin:0 13px 18px 0}
#divGaleriaCh a:hover img { }
#divGaleriaCh .borde{ cursor:hand; }
#divGaleriaCh a:hover img{ }
#divGaleriaCh  a:focus { width:0; height:0; outline:0; }

#divGaleriaCh .seleccion{ 
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bgImage.png', sizingMethod='scale');*/
	filter:alpha(opacity=50);
  	-moz-opacity:.50;
  	opacity:.50;
}


#Gale div{ float:left; margin-right:5px; margin-bottom:5px; width:95px; height:75px; position:relative}
#Gale div span{ z-index:130; position:absolute; width: 95px; height:75px}

#Gale div span.classBorde{cursor:hand;}
#Gale div span.selectito{
	background-color:#000;
	filter:alpha(opacity=50);
  	-moz-opacity:.50;
  	opacity:.50;
}

#divPaginado{ text-align:right; padding-top:30px; }
#divPaginado a{
	color:#666666;
	padding:1px 6px;
	text-decoration:none;
}
#divPaginado a:hover{
	background-color:#127493;
	color:#FFF;
	text-decoration:none;
}
#divPaginado .activo{
	padding:1px 6px;
	background-color:#127493;
	color:#FFF;
	font-weight:bold;
}
#divPaginado .txtcolor{
	color:#127493;
}

#divTrabajos td{ padding-top:9px;}
#divTrabajos a{ color:#999999; text-decoration:none}
#divTrabajos a:hover{ text-decoration:underline}

#Menu1.MM{ float:right}



/***** TRANSPARENCIA ***/
.classFoto{
	width:255px;
	height:20px;
	padding-top:40px;
}
.bgTransparent {
	position: relative;
	padding:3px 11px 0 4px;
	height:17px;
	background-image: url(../images/blackTransparent80.png);
	z-index: 20;
/*	background-color:#044869;*/
	filter:alpha(opacity=70);
  	-moz-opacity:.70;
  	opacity:.70;
	text-align:right
}
.bgTransparent a{
	color:#FFFFFF
}
*html .bgTransparent {
	z-index: 20;
	position: relative;
	padding:3px 11px 0 4px;
	height:17px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/blackTransparent80.png', sizingMethod='scale');
	filter:alpha(opacity=70);
  	-moz-opacity:.70;
  	opacity:.70;
}
.classFotob{
	width:206px;
	height:82px;
	position:relative;
	z-index:25
}
.icono{ position:absolute;	z-index: 25; top:30px; left:85px; width:40px; height:25px;
	background-position:left top;
	filter:alpha(opacity=70);
  	-moz-opacity:.70;
  	opacity:.70;
 }



/************ links ***********/
#Submenu a, #divMenu li a,#divMenu li a:hover, #divCabecera a{ color:#FFFFFF; text-decoration:none}
#Submenu a:hover, #divRuta a:hover, #divCabecera a:hover{ text-decoration:underline}
